body{list-style:none;font:16px "microsoft yahei",Arial,Helvetica,sans-serif}
body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;color:#3a3a3a;list-style:none;font-weight:400}
img{border:none;vertical-align:middle}
.left{float:left}
.right{float:right}
a{color:#333}
a,a: hover{text-decoration:none}
em,i{font-style:normal}
input{outline:0;border:0}
.clear: after, .clear: before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;} 
.fr{float:right;position:relative;}
.am{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.performance_nav li.col-lg-6 {  width: 25%;  }

.login{width:100%;height:100%;background:url(login_bg.jpg) no-repeat center;background-size:cover;position:fixed;overflow:hidden}
.login_box{width:413px;height:498px;background:rgba(0,0,0,.6);border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);position:absolute;top:50%;margin-top:-249px;left:50%;margin-left:-206px}
.login_title{width:100%;text-align:center;margin-top:60px;overflow:hidden}
.login_title a{display:block;width:120px;height:120px;background:#fff;border-radius:50%;margin:0 auto;overflow:hidden}
.login_title a img{width:90px;height:90px;margin:15px}
.login_title h2{width:100%;font-size:20px;color:#fff;margin-top:26px;overflow:hidden}
.login_biaodan{width:304px;margin:28px auto 0;overflow:hidden}
.kuang{width:100%;height:50px;border-bottom:1px solid #999;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.kuang p{float:left;color:#fff;font-size:16px;margin-top:13px}
.kuang p img{float:left}
.kuang p span{float:left;margin-left:15px;line-height:22px}
.kuang input{float:right;width:200px;line-height:22px;background:0 0;margin-top:14px;color:#fff;overflow:hidden}
.submit{width:304px;height:46px;background:#019be5;color:#fff;font-size:16px;margin-top:34px;overflow:hidden}

.page-sidebar-closed ul.page-sidebar-menu-closed{ display: none; }
.page-sidebar-closed .page-sidebar, .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed{ display: none!important; }

.pad20{ padding: 20px 30px 21px 30px; }
.magbottom30{ margin-bottom:30px;  }

.sec_left{width:100%}
.sec_left ul.panel_list li{overflow:hidden;box-sizing:border-box;padding:0 2% 0 7%;width:100%;height:152px}
.sec_left ul.panel_list li: not(:last-child){margin-bottom:40px}
.sec_left ul.panel_list li div{float:left;overflow:hidden;margin-top:35px}
.sec_left ul.panel_list li div: first-child{width:26%}
.sec_left ul.panel_list li div: nth-child(2), .sec_left li div: nth-child(3){width:20%; text-align: center;}
.sec_left ul.panel_list li div: last-child{width:32%; text-align: center;}
.sec_left ul.panel_list li div h1{color:#fff;font-size:36px; line-height: 1; padding-top: 5px;}
.sec_left ul.panel_list li div span{display:block;margin-top:10px;color:#000;font-size:14px}
.sec_left ul.panel_list li div h3{line-height:41px; font-size: 16px; text-align: center;}
.sec_left ul.panel_list li div h2{color:#fff;font-size:24px;line-height:75px}

.sec_left li div i{font-size:30px}
.sec_left li: first-child{background-image:linear-gradient(to right,#7aa1e3,#7ec1e4);background-image:-webkit-linear-gradient(to right,#7aa1e3,#7ec1e4)}
.sec_left li: nth-child(2){background-image:linear-gradient(to right,#ff8e6c,#ffbb5b);background-image:-webkit-linear-gradient(to right,#ff8e6c,#ffbb5b)}
.sec_left li: last-child{background-image:linear-gradient(to right,#5eb034,#a1dc5f);background-image:-webkit-linear-gradient(to right,#5eb034,#a1dc5f)}
.sec_right{float:left;margin:0 0 0 2%;padding:10px 0 0;width:74.5%;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)}
.sec_right,.sec_right_title{overflow:hidden;box-sizing:border-box}
.sec_right_title{width:100%;height:45px}
.sec_right_title h2{float:left;font-weight:700;font-size:18px;line-height:45px}
.sec_right_title a{float:right;overflow:hidden;margin-top:10px}
.sec_right_title a,.sec_right_title a img{width:20px;height:20px}
.table1{overflow:hidden;box-sizing:border-box;padding:0 25px 8px;width:100%;text-align:center;font-size:1pc}
.table1 tr td: first-child, .table1 tr td: last-child{width:12%}
.table1 tr td: nth-child(2){width:66%}

.table1 thead tr td{height:40px;border-bottom:2px solid #eee}
.table1 tbody tr td{box-sizing:border-box;height:41px;color:#666}
.table1 tbody tr: not(:last-child) td{border-bottom:1px solid #eee}
.table1 tr td p.jdt{margin:0 auto;width:180px;background:#eeeff1; border-radius: 3px!important;}
.table1 tr td p.jdt,.table1 tr td p.jdt span{overflow:hidden;height:6px;border-radius:10px}
.table1 tr td p.jdt span{display:block;border-radius: 3px!important;}
.table1 tr td p.jdt span.red{background:#f73414}
.table1 tr td p.jdt span.yellow{background:#e3c94b}
.table1 tr td p.jdt span.blue{background:#635bd6}
.table1 tr td p.jdt span.green{background:#76c880}

.table1form tr td: nth-child(2){min-width:220px;}
.table1form tr td: nth-child(3){min-width:230px; max-width: 300px;}
.table1form tr td p.jdt{ margin-top: 15px; }
.table1form tr td p.jdt{margin-top: 7px; auto;width:180px;background:#eeeff1; border-radius: 3px!important;}
.table1form tr td p.jdt,.table1form tr td p.jdt span{overflow:hidden;height:6px;border-radius:10px}
.table1form tr td p.jdt span{display:block;border-radius: 3px!important;}
.table1form tr td p.jdt span.red{background:#f73414}
.table1form tr td p.jdt span.yellow{background:#e3c94b}
.table1form tr td p.jdt span.blue{background:#635bd6}
.table1form tr td p.jdt span.green{background:#76c880}



.shape{overflow:hidden;padding:0 2% 25px;width:97%}
.shape1,.shape2,.shape3{float:left;overflow:hidden;height:440px;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)}
.shape1,.shape2{width:23.5%}
.shape2{margin:0 2%}
.shape3{width:49%}
#container1,#container2{height:300px;}
#container3{height:349px;}
.intro{overflow:hidden;box-sizing:border-box;width:100%}
.intro li{overflow:hidden;margin-top:5px;height:20px}
.intro li span{float:left;margin:4px 0}
.intro li span i.down,.intro li span i.up{display:block;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent}
.intro li span i.down{border-top:6px solid #7ebee4}
.intro li p{float:left;margin-left:10px;font-size:9pt;line-height:20px}
.intro li: first-child i.up{border-bottom:6px solid #7ebee4}
.intro li: first-child i.down{border-top:6px solid #7ebee4}
.intro li: first-child p{color:#7ebee4}
.intro li: nth-child(2) i.up{border-bottom:6px solid #ffbb5b}
.intro li: nth-child(2) i.down{border-top:6px solid #ffbb5b}
.intro li: nth-child(2) p{color:#ffbb5b}
.intro li: last-child i.up{border-bottom:6px solid #9dd95c}
.intro li: last-child i.down{border-top:6px solid #9dd95c}
.intro li: last-child p{color:#9dd95c}
.intro2 li{float:left;margin-right:15px}
.section3{overflow:hidden;box-sizing:border-box;margin:0 3% 0 2%;padding:10px 2% 0;width:97%;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)}
.section3 .sec_right_title{padding:0}
.table2{overflow:hidden;box-sizing:border-box;padding:0 25px 15px;width:100%;text-align:center;font-size:1pc}
.table2 thead tr td{height:40px;border-bottom:2px solid #eee}
.table2 tbody tr td{box-sizing:border-box;height:45px;color:#666}
.table2 tbody tr: not(:last-child) td{border-bottom:1px solid #eee}
.table2 tbody tr td a.select1{display:inline-block;overflow:hidden;width:5pc;margin-top: 5px; height:28px;border-radius:20px;background:#8BC996;color:#fff;font-size:14px;line-height:28px}
.table2 tbody tr td a.select1.change{background:#7ebee4}
.footer{overflow:hidden;margin:0 0 0 0;width:97%;height:5pc;font-size:14px;line-height:5pc;}
.footer,.footer a{color:#a7a7a7;}

.pad30{ padding: 10px;padding-top:10px; }
ul.page_menu_nav li{ width: 12%; margin-right: 1%;}
ul.page_menu_nav li a{ display: block; text-align: center; background: #ececec; font-size: 16px; color: #333; padding: 7px 0; border-radius: 5px!important;}
ul.page_menu_nav li a: hover, ul.page_menu_nav li.active a{ background: #467dba; color: #fff; }
ul.page_menu_nav li.time_data{ width: 15%; }
.datepicker{ border-radius: 5px; }
.newspaper_pic{border: 1px #d7d7d7 solid; height: 732px; overflow-y:scroll; }
.newspaper_pic img{ width: 100%; }
.shadow{box-shadow: 0 7px 25px 7px rgba(29, 29, 29, 0.1), -1px 0 0 0 #f5f5f5 inset;transform: translate(0px, 0px);}
#scrollboxa{ height: 732px; }
.newspaper_plate .table thead tr th{ }
.newspaper_plate .table thead tr th.table_time{ text-align: center; }
.newspaper_plate .table tbody tr td{ font-size: 15px; color: #666; }
.newspaper_plate .table tbody tr td p{color: #666;}
.newspaper_plate .table tbody tr td.numeric{ text-align: center; width: 15%;}
.newspaper_plate .table tbody tr td.numeric span.number{ display: inline-block; background: #7fb3ed; color: #fff; padding: 3px 15px; border-radius: 30px!important;}
.newspaper_plate .table tbody tr td.telag_left{ height: 30px; line-height: 30px; }
.newspaper_plate{ overflow: hidden; }
.fixed_height{ height: 270px; overflow-y: scroll;}
.fixed_height_content{ margin: 20px 30px; }
.newspaper_plate_top{ background: #fff; border-bottom: 1px #eeeeee solid;}
.newspaper_plate_top p{font-size: 16px; padding:8px; }
.newspaper_plate_top p.time{ width: 15%; text-align: center; }
.newspaper_plate_top p.titlepad{ padding: 8px 8px 8px 55px; }
.newspaper_plate .table tbody tr td.scrollboxb_select{ width: 30px; }
.newspaper_pic_menu a{ display: inline-block; font-size: 14px; color: #fff; background: #4c83c1; padding: 5px 20px; border-radius: 5px!important; margin-top:20px; }
.newspaper_select{ margin-top: 20px; }
.newspaper_selectfl{ width: 180px; margin-right: 15px;}
.combo-input{ padding: 8px 60px 8px 8px!important; }
.newspaper_select_right p{ padding-top: 7px; }
.newspaper_select_right .btn{ font-size: 14px; color: #fff; background: #4c83c1; padding: 5px 20px; border-radius: 5px!important; }
.newspaper_select_right .combo-input.text-input { border-radius: 5px!important; border-radius: 1px #d7d7d7 solid!important;}

.input-icon > i, .mt-checkbox-list .mt-checkbox, .mt-checkbox-list .mt-radio, .mt-checkbox > input:checked ~ span, .mt-radio-list .mt-checkbox, .mt-radio-list .mt-radio, .mt-radio > input:checked ~ span
{background: #4c83c1!important; border: 1px #4c83c1 solid!important;}

.mt-checkbox > span:after{ height: 0!important; width: 0!important;border-color: none!important; }
.input-icon > i, .mt-checkbox-list .mt-checkbox, .mt-checkbox-list .mt-radio, .mt-checkbox > input:checked ~ span:after, .mt-radio-list .mt-checkbox, .mt-radio-list .mt-radio, .mt-radio > input:checked ~ span:after{display: none;}
.mt-checkbox.mt-checkbox-outline:hover > input:checked:not([disabled]) ~ span, .mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]) ~ span, .mt-checkbox.mt-checkbox-outline > input:checked ~ span, .mt-checkbox.mt-checkbox-outline > input:focus ~ span, .mt-checkbox.mt-checkbox-outline > span, .mt-checkbox.mt-radio-outline:hover > input:checked:not([disabled]) ~ span, .mt-checkbox.mt-radio-outline:hover > input:not([disabled]) ~ span, .mt-checkbox.mt-radio-outline > input:checked ~ span, .mt-checkbox.mt-radio-outline > input:focus ~ span, .mt-checkbox.mt-radio-outline > span, .mt-radio.mt-checkbox-outline:hover > input:checked:not([disabled]) ~ span, .mt-radio.mt-checkbox-outline:hover > input:not([disabled]) ~ span, .mt-radio.mt-checkbox-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline > input:focus ~ span, .mt-radio.mt-checkbox-outline > span, .mt-radio.mt-radio-outline:hover > input:checked:not([disabled]) ~ span, .mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span, .mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-radio-outline > input:focus ~ span, .mt-radio.mt-radio-outline > span{border-radius: 3px!important;}

.quanxuan{ margin-right: 20px; }
.quanxuan label{ margin-top: 7px; }

h3.remember_title{ font-size: 18px; color: #333; font-weight: 700; line-height: 1; margin-bottom: 10px;}
ul.remember_select_nav li{ margin-right:10px;  }
ul.remember_select_nav li p.zhus{ color: #333333; font-weight: 700; padding-top: 7px;}
.remember_select_nav .form-control{ height: 35px; line-height: 35px;}
.remember_select_nav .btn{ font-size: 14px; color: #fff; background: #4c83c1; padding:0 20px; height: 35px; line-height: 35px; }
.remember_select_nav .btn: hover, .newspaper_select_right .btn: hover, .footer_remember .btn: hover{ opacity: .9; }
.form-inline .mt-checkbox{ margin-right: 0; margin-left: 0;  }


.remember_content table{ text-align: center; }
.remember_content table thead{ background: #f4faff;}
.remember_content table thead tr th{ text-align: center; font-size: 16px;}
.performance_form table thead tr td{text-align: center; font-size: 16px;}
.remember_content table tbody tr td,.performance_form table tbody tr td{ color: #666; font-size: 16px; }
.remember_content table tbody tr td p.title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; min-width:220px; }
.remember_content table tbody tr td a,.remember_content table tbody tr td span{ display: inline-block; margin: 0 0; font-size: 16px; }
.remember_content table tbody tr td .zong{ background: #999; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav .text a.zong{ background: #999; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav a.byi{ background: #418bca;color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav a.bwei{ background: #f67048; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav a.bhui{ background: #999999; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav a.tlan{ background: #89c997; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav a.blu{ background: #f67048; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav a.blv{ background: #1cb09a; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav .text a.blv{ background: #1cb09a; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav .text a.blan{ background: #41bbf2; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav .text a.blu{ background: #f67048; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav .text a.bcheng{ background: #418bca; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav .text a: hover{ opacity: 0.9; }
.remember_content ul li .special_topic .special_nav ul li a.blv{ background: #1cb09a; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav ul li a.blan{ background: #41bbf2; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav ul li a.tlan{ background: #89c997; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav ul li a.blu{ background: #f67048; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav ul li a.bcheng{ background: #418bca; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav ul li a.bhuang{ background: #ffbb5b; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
.remember_content ul li .special_topic .special_nav ul li a: hover{ opacity: 0.9; }
.media-lists .media-content .media-img-content .media-info .media-list-container a.zong{ background: #999; color: #fff;float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.byi{ background: #418bca;color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.bwei{ background: #f67048; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.bhui{ background: #999999; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.tlan{ background: #89c997; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.blu{ background: #f67048; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.blv{ background: #1cb09a; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.blan{ background: #41bbf2; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.blu{ background: #f67048; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.bcheng{ background: #418bca; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a.bhuang{ background: #ffbb5b; color: #fff; float: left; width: 15%;border-radius: 5px !important;padding: 0.2em 0;cursor: pointer;}
.media-lists .media-content .media-img-content .media-info .media-list-container a: hover{ opacity: 0.9; }
.remember_content table tbody tr td a.blan{ background: #41bbf2; }
.remember_content table tbody tr td a.tlan{ background: #89c997; }
.remember_content table tbody tr td a.bhui{ background: #999999; }
.remember_content table tbody tr td a.blv{ background: #1cb09a; }
.remember_content table tbody tr td a.blu{ background: #f67048; }
.remember_content table tbody tr td a.thon{ color: #c14c4c; }
.remember_content table tbody tr td a.blans{ background: #4c75c9; }
.remember_content table tbody tr td a.bcheng{ background: #418bca; }
.remember_content table tbody tr td a.bhong{ background: #da3616; }
.remember_content table tbody tr td a.bwei{ background: #f67048; }
.remember_content table tbody tr td a.byi{ background: #418bca; }
.remember_content table tbody tr td a: hover{ opacity: 0.9; }


.remember_content table tbody tr td span.blan{ background: #41bbf2; }
.remember_content table tbody tr td span.tlan{ background: #89c997; }
.remember_content table tbody tr td span.bhui{ background: #999999; }
.remember_content table tbody tr td span.blv{ background: #1cb09a; }
.remember_content table tbody tr td span.blu{ background: #f67048; }
.remember_content table tbody tr td span.thon{ color: #c14c4c; }
.remember_content table tbody tr td span.blans{ background: #4c75c9; }
.remember_content table tbody tr td span.bcheng{ background: #418bca; }
.remember_content table tbody tr td span.bhong{ background: #da3616; }
.remember_content table tbody tr td span.bwei{ background: #f67048; }
.remember_content table tbody tr td span.byi{ background: #418bca; }
.remember_content table tbody tr td span: hover{ opacity: 0.9; }


ul.remember_select_nav li ul li{ width: 100%; }
.footer_remember{ padding-left: 13px; }
.footer_remember .btn {font-size: 14px; color: #fff; background: #4c83c1; padding:0 20px; height: 35px; line-height: 35px; margin-right:15px; }
.footer_remember p{ color: #888; padding-top: 7px;}
.footer_remember .form-control{ height:35px; line-height: 35px;  }
.footer_remember .quanxuan p{ color: #3a3a3a; font-weight: 700; }
ul.remember_search_text{ margin-bottom:5px;  }
ul.remember_search_text li{ margin-right: 1%; }
ul.remember_search_text li .combo-select{ width: 100%!important; max-width: 100%!important;}
ul.remember_search_text li.w33{ width: 32.333%; }
ul.remember_search_text li.w20{ width: 19%; }
.btn_boderradis{border-radius: 5px!important; margin-bottom:15px; }
.page_menu_tg ul.page_menu_nav li a span{ display: inline-block; padding-left: 15px; color: #4c83c1; }
.page_menu_tg ul.page_menu_nav li a: hover span{ color: #fff; }
.remember_select_tg{ margin-top: 20px;  }
.remember_select_one ul.remember_select_nav li: first-child{ width: auto;}
.remember_select_tg  ul.remember_select_nav li: first-child{ width: auto!important; }
.height500{ height: 500px; }


.icr-label { position: relative; display: inline-block; }
.icr-hidden { position: absolute; display: block; top: 0; left: 0; width: 0; height: 0; overflow: hidden; }
.icr-input { position: absolute; display: block; top: -20px; left: -20px; }
.icr-text { display: inline; vertical-align: middle; }
.icr-item { position: relative; display: inline-block; vertical-align: middle; }

.icr-label .type_checkbox { background-position: 0 0; }
.icr-label: hover .type_checkbox { background-position: -18px 0; }
.icr-label.checked .type_checkbox { background-position: -36px 0; } 
.icr-label.checked: hover .type_checkbox { background-position: -36px 0; }
.icr-label.disabled { opacity: 0.5; }
.lt-ie9 .icr-label.disabled { filter: alpha(opacity=50); }
.icr-label.disabled .type_checkbox { background-position: 0 0 !important; }

.icr-label.checked.disabled .type_checkbox { background-position: -36px 0 !important; }


.icr-label { padding-right: 2px; margin: 0 15px 0 0; }
.icr-item { width: 18px; height: 18px; background: url(../images/icr-green-skin.png) no-repeat; }
.icr-label.disabled { opacity: 0.4; }
.icr-label.focused .type_checkbox: after { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.form-group.row label{ margin-right:0!important; }
.yj_input .js-demo-2 span{ border:none; padding: 0; }

.current_conditions{ margin-bottom:20px;  }
.current_conditions h3.current_conditions_title{ font-size: 16px; color: #333; padding-bottom:10px; }
textarea { background-color: #fff;border: 1px solid #c2cad8; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: 150px; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%;}

.current_conditions_forms .btn{ margin-right:5px; padding: 6px 20px; color: #fff; border-radius: 3px!important;}
.current_conditions_forms .btn.blan{ background: #4c75c9; }
.current_conditions_forms .btn.bcheng{ background: #fe6738; }
.current_conditions_forms .btn.blv{ background: #1cb09a; }
.current_conditions_forms .btn: hover{ opacity: .9; }

.performance_content .top_title{ margin-bottom:15px;  }
.performance_content .top_title h3.title{ font-size: 18px; color: #333; font-weight: 700;}

.top_title_right a{ color: #fff; font-size:14px; padding: 5px 19px; border-radius: 3px!important;}
.top_title_right a.blan{ background: #7ebee4; }
.top_title_right a.bhuang{ background: #ffbb5b; }
.top_title_right a.blans{ background: #4c75c9; }
.top_title_right a.bcheng{ background: #fe6738; }
.top_title_right a.blv{ background: #1cb09a; }
.top_title_right a: hover{ opacity: .9; }
.performance_form .table1form{ margin-bottom: 0; }
.nomagin .table.table-checkable{ margin-bottom: 0; }
.performance_form_shph .table-checkable thead tr td.name{ min-width: 65px!important; }

.intro_yydw_nav{ position: relative; }
.intro_yydw{ position: absolute; left: 30px; bottom: 30px;}
.intro_yy li{ margin-right:15px;}
.intro_yy li: first-child i.up{border-bottom:6px solid #3071b9}
.intro_yy li: first-child i.down{border-top:6px solid #3071b9}
.intro_yy li: first-child p{color:#3071b9}
.intro_yy li: nth-child(2) i.up{border-bottom:6px solid #8ac2ff}
.intro_yy li: nth-child(2) i.down{border-top:6px solid #8ac2ff}
.intro_yy li: nth-child(2) p{color:#8ac2ff}
.performance_yy .table-checkable tbody tr td,.performance_yy .table-checkable tbody tr td p{ color: #666; font-size: 15px; }

.special_topic .special_nav h3.title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 16px; color: #333; font-weight: 700;}
.special_topic .special_nav .text{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 14px; color: #999; padding: 15px 0 9px 0;}
.special_topic .special_nav .pic{ overflow: hidden; }
.special_topic .special_nav .pic img{ width: 100%; }
ul.special_menu{ margin-top: 15px; }
ul.special_menu li {display: block; text-align: center;}
ul.special_menu li a .zong{ background: #999; color: #fff; padding:3px 9px; border-radius: 5px!important; font-size:14px;}
ul.special_menu li: nth-child(1) a{background: #4c83c1;}
ul.special_menu li: nth-child(2) a{background: #9dd95c;}
ul.special_menu li: nth-child(3) a{background: #fe6738;}
ul.special_menu li: nth-child(4) a{background: #ffbb5b;}
ul.special_menu li: nth-child(5) a{background: #4c75c9;}
ul.special_menu li: nth-child(6) a{background: #fe6738;}
ul.special_menu li: nth-child(1) a: hover{background: #4475ac;}
ul.special_menu li: nth-child(2) a: hover{background: #9dd95c;}
ul.special_menu li: nth-child(3) a: hover{background: #fe6738;}
ul.special_menu li: nth-child(4) a: hover{background: #ffbb5b;}
ul.special_menu li: nth-child(5) a: hover{background: #4c75c9;}
ul.special_menu li: nth-child(6) a: hover{background: #fe6738;}

ul.performance_nav li{ margin-bottom: 15px; margin-top:15px;  }
.special_addto a.special_addto_link{ font-size: 14px; color: #fff; display: inline-block; background: #fe6738; padding: 7px 25px; margin-top:15px; border-radius: 5px!important;}
.special_addto a.special_addto_link: hover{ background: #e95f34; }

.current_conditions_forms p.text_uc_file{ font-size: 14px; color: #888; padding-top: 7px; }
.u-file-btn { position: relative; direction:ltr; height:30px; overflow:hidden; line-height:30px; margin-right:10px;text-align: center;  width:180px; color:#333; border-radius: 5px!important; border: 1px #d7d7d7 solid;}
.u-file-btn input{cursor: pointer; text-align: right; z-index:10; font-size:118px;position: absolute; top:0px; right:0px; opacity:0; filter:Alpha(opacity:0);}

.special_topic .special_nav h3.mb_title{ margin-bottom: 15px; }
.user_management .user_top{ position: relative;background-image:linear-gradient(to right,#7a9de3,#7ec2e4);background-image:-webkit-linear-gradient(to right,#7a9de3,#7ec2e4); height: 80px; padding: 10px 15px;}
.user_management .user_top .pic{ position: absolute; left: 15px; top: 9px; }
.user_management .user_top .pic img{ width:63px; height: 63px; border-radius: 50%!important;}
.user_management .user_top .user_top_title{ padding-left: 80px; }
.user_management .user_top .user_top_title p.title{ color: #fff; font-size: 16px; line-height: 1.5; padding-top: 5px;}
.user_management .user_top .user_top_title p.title span{ display: block; }
.user_management .user_top .user_top_menu{ position: absolute; right: 20px; top: 25px;}
.user_management .user_top .user_top_menu a{ color: #fff; }
.user_management .user_top .user_top_menu a i{ font-size: 20px;}
.user_management .user_nav{ padding:25px 30px; font-size: 16px; color: #3a3a3a; border-bottom:1px #d7d7d7 solid;}
.user_management .user_nav p{ line-height: 1.8;}
.user_management .user_bottom p{ font-size: 14px; color: #3a3a3a; padding:10px 30px;}


.open_pop,.open_pop_xg,.open_pop_bm{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/tmbj.png) repeat; display: none;z-index: 10;}
.open_popnav{ position: relative; left: 45%; top: 50%; height: 500px; width:400px; margin-left: -150px; background: #fff; border-radius: 5px!important; padding: 30px; }
.open_popnav i.close_pop{ position: absolute; right: 15px; top: 7px; color: #666; font-size: 20px; cursor: pointer;}
.open_popnav p.title{ font-size:18px; color: #3a3a3a; font-weight: 700; margin-bottom: 20px;}
.open_popnav .btn{ width: 100%; background: #009be5; color: #fff;}
.open_popnav .btn: hover{ background: #0286c5; }
ul.pop_user li{ position: relative; padding-left:75px; margin-bottom: 9px; border-bottom: 1px #d7d7d7 solid;}
ul.pop_user li span{ position: absolute; left: 0; top: 7px; width: 75px;}
ul.pop_user li input{ height: 35px; line-height: 35px; }
ul.pop_user li .combo-select{ margin:0; border: none; }
ul.pop_user li ul.combo-dropdown li{ padding: 5px 20px;}
ul.pop_user li .form-control.form-control-inp{ border: none;}
.open_pop_bm .open_popnav{ height: 200px; margin-top:-100px;}
.open_pop_bm .open_popnav .btn{ margin-top:30px;}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a em{ color: #4c75c9!important;}
.special_addto_bm a.special_addto_link{ margin:0;}
.table_slist_bmgl{ margin-top:15px;  }
.table_slist_bmgl table td, .table_slist_bmgl table th{ font-size: 16px;}
.table_slist_bmgl .table-checkable .flip-content{}


@media (max-width:1366px){
	.sec_left ul.panel_list li div h2{ font-size: 20px;}
}
@media (max-width:1280px){
	.sec_left ul.panel_list li div h2{ font-size: 16px;}
	.sec_left ul.panel_list li div span{ font-size: 10px;}
	.newspaper_selectfl{ width: 120px;}
	.footer_remember .combo-select{ width: 120px;}
	.footer_remember .form-control.form-control-inp{width:120px;}
	ul.remember_select_nav li{ width: 13%; }
	ul.remember_select_nav li ul li{ width: 100%;}

	.performance_form_shph .table1form tr td: nth-child(2){min-width:200px;}
	.performance_form_shph .table1form tr td: nth-child(3){min-width:180px;}
	.performance_form_shph .table1form tr td p.jdt{width:120px;}

	.performance_yy .table-checkable tbody tr td: nth-child(2) p{ width:120px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.performance_yy .table-checkable tbody tr td: nth-child(3) p, .performance_yy .table-checkable tbody tr td: nth-child(4) p{ width:60px;}

}

/* Nestable list */

.dd {
    position   : relative;
    display    : block;
    margin     : 0;
    padding    : 0;
    list-style : none;
    font-size  : 13px;
    line-height: 20px;
}

.dd-list {
    display   : block;
    position  : relative;
    margin    : 0;
    padding   : 0;
    list-style: none;
}

.dd-list .dd-list {
    padding-left: 30px;
}

.dd-collapsed .dd-list {
    display: none;
}

.dd-item,
.dd-empty,
.dd-placeholder {
    display    : block;
    position   : relative;
    margin     : 0;
    padding    : 0;
    min-height : 20px;
    font-size  : 14px;
    line-height: 20px;
}

.dd-handle {
    display        : block;
    margin         : 5px 0;
    padding        : 5px 10px;
    color          : #333;
    text-decoration: none;
    border         : 1px solid #e7eaec;
    background     : #f5f5f5;
    border-radius  : 3px;
    box-sizing     : border-box;
    -moz-box-sizing: border-box;
    height         : 40px;
    line-height    : 25px;
}

.dd-handle span {
    font-weight: bold;
}

.dd-handle:hover {
    background : #f0f0f0;
    cursor     : pointer;
    font-weight: bold;
}

.dd-item > button {
    display    : block;
    position   : relative;
    cursor     : pointer;
    float      : left;
    width      : 25px;
    height     : 20px;
    margin     : 5px 0;
    padding    : 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow   : hidden;
    border     : 0;
    background : transparent;
    font-size  : 12px;
    line-height: 1;
    text-align : center;
    font-weight: bold;
}

.dd-item > button:before {
    content    : '+';
    display    : block;
    position   : absolute;
    width      : 100%;
    text-align : center;
    text-indent: 0;
}

.dd-item > button[data-action="collapse"]:before {
    content: '-';
}

#nestable2 .dd-item > button {
    font-family: FontAwesome;
    height     : 34px;
    width      : 33px;
    color      : #c1c1c1;
}

#nestable2 .dd-item > button:before {
    content: "\f067";
}

#nestable2 .dd-item > button[data-action="collapse"]:before {
    content: "\f068";
}

.dd-placeholder,
.dd-empty {
    margin         : 5px 0;
    padding        : 0;
    min-height     : 30px;
    background     : #f2fbff;
    border         : 1px dashed #b6bcbf;
    box-sizing     : border-box;
    -moz-box-sizing: border-box;
}

.dd-empty {
    border             : 1px dashed #bbb;
    min-height         : 100px;
    background-color   : #e5e5e5;
    background-image   : -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
    background-image   : linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff),         linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
    background-size    : 60px 60px;
    background-position: 0 0,                                                                                                 30px 30px;
}

.dd-dragel {
    position      : absolute;
    z-index       : 9999;
    pointer-events: none;
}

.dd-dragel > .dd-item .dd-handle {
    margin-top: 0;
}

.dd-dragel .dd-handle {
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}


/**
* Nestable Extras
*/

.nestable-lists {
    display      : block;
    clear        : both;
    padding      : 30px 0;
    width        : 100%;
    border       : 0;
    border-top   : 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}

#nestable-menu {
    padding: 0;
    margin : 10px 0 20px 0;
}

#nestable-output,
#nestable2-output {
    width          : 100%;
    font-size      : 0.75em;
    line-height    : 1.333333em;
    font-family    : lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
    padding        : 5px;
    box-sizing     : border-box;
    -moz-box-sizing: border-box;
}

#nestable2 .dd-handle {
    color     : inherit;
    border    : 1px dashed #e7eaec;
    background: #f0f3f4;
    padding   : 10px;
}

#nestable2 .dd-handle:hover {
    /*background: #bbb;*/
}

#nestable2 span.label {
    margin-right: 10px;
}

#nestable-output,
#nestable2-output {
    font-size      : 12px;
    padding        : 25px;
    box-sizing     : border-box;
    -moz-box-sizing: border-box;
}
#w0{
    margin-bottom: 0px;
}
.remember_select form{
    margin-bottom: 0px;
}